<?php

namespace app\common\validate;

use think\Validate;

class Vuser extends Validate
{
    // 验证规则
    protected $rule = [
        'name'  =>  'require|max:25',
        'tel' => 'require|length:11|regex:/^[1][345678][0-9]{9}$/',
        'pwd' => 'require',
        'province' => 'require',
        'city' => 'require',
        'address' => 'require',
        'bank' => 'require',
        'alipay' => 'require',
        'wechat' => 'require',

        's_pwd' => 'require',
        // 'from' => 'require|in:1,2,3,4',
        // 'to' => 'require|in:1,2,3,4',
        'num' => 'require',
    ];

    // 字段
    // protected $field = [
    //     'name' => '真实姓名',
    //     'pwd' => '登录密码',
    //     's_pwd' => '支付密码',
    //     'tel' => '手机号',
    //     'province' => '所在省',
    //     'city' => '所在城市',
    //     'address' => '收货地址',
    //     'alipay' => '支付宝',
    //     'wechat' => '微信',
    //     'ptel' => '推荐人手机号',
    //     'bank' => '银行卡名称',
    // ];

    // 提示信息
    protected $message = [
        'tel.regex' => '手机格式不正确',
    ];
    
    // 场景
    protected $scene = [
        'addUser' => ['name', 'tel', 'pwd', 's_pwd', 'province', 'city', 'bank', 'alipay', 'wechat'],
        'cointrans' => ['s_pwd', 'num'],
    ];

}